package com.tablefood.dao;

import java.util.List;

import com.tablefood.domain.ShopCart;
import com.tablefood.domain.ShopFavorite;

public interface FavoriteDao {

	//将商品添加到收藏夹
	public boolean addFavorite(ShopFavorite favorite);
	
	public boolean delFavorite(ShopFavorite favorite);
	
	
	//查询收藏夹中的商品
	public ShopFavorite searchByProductid(String productid);
	
	/**   
	 * 分页查询   
	 * @param hql  查询条件   
	 * @param offset  开始记录   
	 * @param length  一次查询几条记录   
	 * @return 查询的记录集合   
	 */    
	public List<ShopFavorite> queryForPage(final String hql,String userid,final int offset,final int length);  
	
	/**   
	 * 查询所有的记录数   
	 * @param hql 查询条件   
	 * @return 总记录数   
	 */    
	public int getAllRowCount(String hql,String userid);
}
